1214:八皇后 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 17438 通过数: 10681 【题目描述】 会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 × 8...
1214:八皇后 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 17438 通过数: 10681 【题目描述】 会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 × 8...
1213:八皇后问题 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 33706 通过数: 12525 【题目描述】 在国际象棋棋盘上放置八个皇后,要求每两个皇后之间不能直接吃掉对方。 【输入】 (无) ...按给定顺序和格式输出...
1212:LETTERS 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 31678 通过数: 14328 【题目描述】 给出一个roe×col的大写字母矩阵,一开始的位置为左上角,你可以向上下左右四个方向移动,并且不能移向曾经经过的...
1318:【例5.3】自然数的拆分 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 26590 通过数: 15724 【题目描述】 任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和。 当n=7共14种拆分方法: ...
1317:【例5.2】组合的输出 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 37247 通过数: 18420 【题目描述】 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r≤n),我们可以简单地...
【语言及算法基础篇】 第一部分:C++语言 第一章:C++语言入门 Hello,World!(信息学奥赛一本通-T1001):点击这里 输出第二个整数(信息学奥赛一本通... 地球人口承载力估计(信息学奥赛一本通-T1005):点击...
信息学奥赛一本通(希望对大家有用)
... ... 【语言及算法基础篇】 第一部分:C++语言 第一章:C++语言入门 ...(信息学奥赛一本通-T1001):点击... 输出第二个整数(信息学奥赛一本通-T1002):点击这里 对齐输出(信息学奥赛一本通-T1003):点击这里 ..
1434 【例题2】Best Cow Fences。1439 【SCOI2010】传送带。1433 【例题1】愤怒的牛。1435 【例题3】曲线。1436 数列分段II。1437 扩散。1438 灯泡。
c++信息学奥赛一本通1318题解
信息学奥赛一本通
1216:红与黑 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 29557 通过数: 12111 【题目描述】 有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖...
1215:迷宫 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 50593 通过数: 15724 【题目描述】 一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由n×n的格点组成,每个格点只有2种状态,....
1219:马走日 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 22606 通过数: 11887 【题目描述】 马在中国象棋以日字形规则移动。 请编写一段程序,给定n×m大小的棋盘,以及马的初始位置(x,y),要求不能重复经过...
八皇后问题解法请参考:信息学奥赛一本通 1214:八皇后 | OpenJudge 2.5 1756:八皇后 观察本题的输出,可以看出本题是按列放皇后得到的结果,先搜索将皇后放在第一列的位置,第一列的位置确定后再搜索将皇后放在第二...
第1部分 基础算法(高手训练)-->第1章 贪心算法 1.1.1 扑克牌 1.1.2游戏通关 1.1.3楼间跳跃 1.1.4堆蛋糕 1.1.5塔 第1部分 基础算法(高手训练)-->第2章 二分与三分 ...每日更新,未完待续
c++信息学奥赛一本通1317题解
【题目链接】 ybt 1318:【例5.3】自然数的拆分 【题目考点】 1. 深搜 【解题思路】 解法1:深搜 每次搜索拆分出一个的数字。每次拆分出的数字应该...【题解代码】 解法1:深搜 #include<bits/stdc++.h> using n
ybt 1359:围成面积遍历整个地图的外圈(第1行、第1列、第10行,第10列),从外圈所有标记为0的位置开始搜索,把搜索到的位置标记为2。 此时所有值为2的位置都是图形外面的位置,值为1的位置是图形的边线,值为0的...
c++信息学奥赛一本通1214题解
资料分发的过程类似于深搜,如果一个顶点出发进行深搜,那么该顶点所在强连通分量中的顶点都会被访问到。即如果一个人收到资料,那么该人对应的顶点所在强连通分量中的所有顶点所表示的人都会收到资料。两种算法都是...
【题目链接】 ybt 1215:迷宫 OpenJudge 2.5 1792:迷宫 【题目考点】 1. 搜索 连通块问题 可以通过深搜或广搜解决 深搜时不做状态还原 【解题思路】 判断能否从A走到B,实质上就是...【题解代码】 解法1:深搜 #incl
1. 深搜 设bool类型vis数组,长度为128。vis[i]为真表示ascii码为i的字母已经访问过。 设变量step记录已经访问过的字母数量,mx记录访问过的字母数量的最大值。 每遍历到一个位置,搜索其上下左右四个位置,如果这个...
【题目链接】 ybt 1329:【例8.2】细胞 【题目考点】 1. 搜索 连通块问题 【解题思路】 设数组vis,vis[i][j]表示(i,j)位置已经访问过。 遍历地图中的每个位置,尝试从每个位置开始进行...搜索方法可以采用深搜或广搜。
1. 深搜 搜索回溯 【解题思路】 求路径数的问题,要做搜索回溯。每次搜索完成后,要恢复状态。 设方向数组,表示当前可以走到的位置与当前位置的横纵坐标的差值。借助方向数组即可遍历从某位置出发“马走日”可以...
ybt 1361:产生数(Produce) 原题为: 原题整数n的范围为n
【题目链接】 ybt 1248:Dungeon Master OpenJudge 2.5 1253:Dungeon Master 【题目翻译】 地牢城主 描述 你被困在一个3D地牢中,需要找到可以走出地牢的最快的一条路。地牢由方块单位组成,方块中可能有或没有填满...